/**
 * Title: IAreaManager.java
 * Description:
 * Copyright: Copyright (c) 2008
 * Company:深圳彩讯科技有限公司
 * Author 罗旭东 (hi@luoxudong.com)
 * Date 2014-1-8 下午3:59:11
 * Version 1.0
 */
package com.luoxudong.phonenumber.logic.area.interfaces;

import java.util.List;

import com.luoxudong.phonenumber.logic.db.model.AreaInfo;

import android.content.Context;

/** 
 * ClassName: IAreaManager
 * Description:TODO(这里用一句话描述这个类的作用)
 * Create by 罗旭东
 * Date 2014-1-8 下午3:59:11
 */
public interface IAreaManager {
	/**
	 * 初始化本地地区数据
	 * 
	 */
	public void initLocalAreaInfo(Context context);
	
	public void getAllAreaInfoFromService(Context context, String lastUpdateTime, IGetAllAreaInfoListener listener);
	
	public void getAllProvincesFromService(Context context, IGetAllAreaInfoListener listener);
	
	public List<AreaInfo> getAreaInfoByParentId(int parentId);
	
	public long getAreaInfoCountByParentId(int parentId);
	
	public AreaInfo getAreaInfoByAreaId(int areaId);
}
